home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat1 / dtsession.z / dtsession
Encoding:
Text File  |  2003-11-18  |  30.6 KB  |  661 lines

  1.  
  2.  
  3.  
  4.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       dtsession - the CDE Session Manager
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       dtsession [options]
  13.  
  14.       NNNNOOOOTTTTEEEE : The dtsession client is automatically invoked by the
  15.       DT Login Manager (dtlogin(1X)) via the Xsession script. If
  16.       desired, dtsession may be started via    the Xsession script on
  17.       an existing X    server.
  18.  
  19.       NNNNOOOOTTTTEEEE : dtsession automatically starts    a window manager.
  20.  
  21.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  22.       The dtsession    client provides    ICCCM 1.1 compliant session
  23.       management functionality during a user's session, the    time
  24.       from login to    logout.     It launches a window manager and
  25.       allows for saving a session, restoring a session, locking a
  26.       session, launching screen savers and allocating colors for
  27.       desktop compatible clients.
  28.  
  29.  
  30.     KKKKeeeeyyyy SSSSuuuuppppppppoooorrrrtttteeeedddd TTTTaaaasssskkkkssss
  31.       The dtsession    client supports    the following key tasks:
  32.  
  33.            - Initializing a    session.
  34.  
  35.            - Launching a window manager.
  36.  
  37.            - Restoring a `home' or `current' session.
  38.  
  39.            - Providing session locking on command or timeout.
  40.  
  41.            - Providing session screen saving on command or
  42.            timeout.
  43.  
  44.            - Acting    as a color allocation server for other DT
  45.            clients.
  46.  
  47.            - Saving    a `home' or `current' session.
  48.  
  49.            - Displaying confirmation dialog    at logout.
  50.  
  51.            - Displaying session selection dialog at    logout.
  52.  
  53.            - Terminating a session.
  54.  
  55.     AAAA SSSSeeeessssssssiiiioooonnnn
  56.       A session is the collection of applications, settings    and
  57.       resources that are present on    the user's desktop. Session
  58.       management is    a set of conventions and protocols that    allow
  59.       a special session manager such as dtsession to save and
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  71.  
  72.  
  73.  
  74.       restore a user's session. A user is able to log into their
  75.       system and be    presented with the same    set of running
  76.       applications,    settings and resources as were present when
  77.       the user logged off. When a user logs    into the desktop for
  78.       the first time, a default initial session is loaded.
  79.       Afterward, dtsession supports    the notion of a    current    and a
  80.       home session.
  81.  
  82.  
  83.     TTTThhhheeee IIIInnnniiiittttiiiiaaaallll SSSSeeeessssssssiiiioooonnnn
  84.       When a user logs into    the desktop for    the first time,
  85.       dtsession will generate the user's initial session using
  86.       system default values.  Refer    to Session Resource Management
  87.       and Session Application Management for more information.
  88.  
  89.     TTTThhhheeee CCCCuuuurrrrrrrreeeennnntttt SSSSeeeessssssssiiiioooonnnn
  90.       The user's running session is    always considered the current
  91.       session, whether restored upon login from a saved home
  92.       session, a saved current session or the system default
  93.       initial session. Based on the    user's Style Manager Startup
  94.       settings, when the user exits    the session, the current
  95.       session is automatically saved. When the user    next logs into
  96.       the desktop, the previously saved current session is
  97.       restarted. This means    that the desktop will be restored to
  98.       same state as    it was when the    user last logged out.
  99.  
  100.  
  101.     TTTThhhheeee HHHHoooommmmeeee SSSSeeeessssssssiiiioooonnnn
  102.       Another option is having the desktop be restored to the same
  103.       state    every time the user logs in, regardless    of its state
  104.       when the user    logged out. The    user may save the state    of the
  105.       current session, then    via the    Style Manager Startup
  106.       settings, have the desktop start that    session    every time the
  107.       user logs in.
  108.  
  109.     DDDDiiiissssppppllllaaaayyyy----ssssppppeeeecccciiiiffffiiiicccc SSSSeeeessssssssiiiioooonnnnssss
  110.       To run a specific session for    a specific display, a user may
  111.       create a display-specific session. To    do this, the user can
  112.       copy the $HOME/.dt/sessions directory    to $HOME/.dt/display
  113.       where    display    is the real, unqualified hostname (for
  114.       example, pablo:0 is valid, pablo.gato.com:0 or local:0 is
  115.       not).    When the user logs in on display pablo:0, that display
  116.       specific session will    take precedence.
  117.  
  118.  
  119.     TTTThhhheeee IIIICCCCCCCCCCCCMMMM SSSSeeeessssssssiiiioooonnnn MMMMaaaannnnaaaaggggeeeemmmmeeeennnntttt PPPPrrrroooottttooooccccoooollll
  120.       For an application to    be saved upon logout and restarted
  121.       upon login, it must participate in a simple session
  122.       management protocol. Dtsession supports the ICCCM 1.1
  123.       Session Management Protocol.
  124.  
  125.       Applications that wish to save their state can take part in
  126.       the WM_SAVE_YOURSELF protocol. To do this, an    application
  127.  
  128.  
  129.      Page 2                        (printed 11/11/03)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  137.  
  138.  
  139.  
  140.       needs    to set the WM_SAVE_YOURSELF property on    one and    only
  141.       one of its top-level windows.    When a session is saved,
  142.       dtsession will send the application's    top-level window a
  143.       WM_SAVE_YOURSELF client message. At this point the
  144.       application can proceed to quietly save its state. The
  145.       application cannot interact with the user in any way as it
  146.       is saving its    state. As an application will likely save its
  147.       state    into a file, the session manager provides a
  148.       convenience function DtSessionSavePath() which returns a
  149.       full pathname    of a file in which an application can save its
  150.       state. While the application is saving its state, dtsession
  151.       is awaiting notice from the application that it is done. To
  152.       tell dtsession that the state    save is    complete, the
  153.       application needs to update the WM_COMMAND property on its
  154.       top-level window.
  155.  
  156.       The WM_COMMAND property on an    application's top-level    window
  157.       serves two purposes. First, a    change of this property    is the
  158.       indication to    dtsession that an application is done saving
  159.       its state and    dtsession can proceed to the next application.
  160.       Second, the WM_COMMAND property value    is expected to contain
  161.       the command line that    dtsession will use to restart the
  162.       application at session startup. If an    application is
  163.       launched with    a full pathname, then it should    use the    full
  164.       pathname when    setting    WM_COMMAND. Applications that do not
  165.       need to save their state, but    wish to    be restarted, can
  166.       simply set WM_COMMAND    during application startup and forget
  167.       about    it.
  168.  
  169.       Refer    to the XmAddWmProtocols(), XmAddWMProtocolCallback()
  170.       and XSetCommand() API's for more information.
  171.  
  172.  
  173.     RRRReeeessssttttoooorrrriiiinnnngggg AAAA SSSSeeeessssssssiiiioooonnnn
  174.       At session startup time, dtsession will determine which
  175.       session to restore. The following describes the precedence:
  176.  
  177.       - Display-specific Current or    Home Session -OR-
  178.  
  179.       - Current or Home Session -OR-
  180.  
  181.       - Initial Session
  182.  
  183.     SSSSeeeessssssssiiiioooonnnn    RRRReeeessssoooouuuurrrrcccceeee MMMMaaaannnnaaaaggggeeeemmmmeeeennnntttt
  184.       The session manager uses the X Server    RESOURCE_MANAGER
  185.       property on which to make available desktop resources    to all
  186.       applications.     The session manager will load the
  187.       RESOURCE_MANAGER in the following manner:
  188.  
  189.       - load the system default resources -AND-
  190.  
  191.       - merge any system administrator specified resources -AND-
  192.  
  193.  
  194.  
  195.      Page 3                        (printed 11/11/03)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  203.  
  204.  
  205.  
  206.       - merge any user specified resources
  207.  
  208.       The desktop default resources    can be found in
  209.       /usr/dt/config/$LANG/sys.resources. These resources will be
  210.       made available to each user's    session    via the
  211.       RESOURCE_MANAGER property. This file should not be edited as
  212.       it will be unconditionally overwritten upon subsequent
  213.       desktop installations.
  214.  
  215.       A system administrator may augment the system    default
  216.       resources by creating    /etc/dt/config/$LANG/sys.resources. In
  217.       this file, a system administrator may    override system
  218.       default resources or specify additional resources. As    this
  219.       file is merged into the desktop default resources during
  220.       session startup, it is preferrable that only new or updated
  221.       resource specifications be placed in this file, rather than
  222.       a copy being made of the desktop default resource file.
  223.       Resources specified in this file will    be made    available to
  224.       each user's session via the RESOURCE_MANAGER property.
  225.       Resources specified in this file take    precedence over    those
  226.       specified in the desktop default resource file.
  227.  
  228.       A user may augment the desktop default and system
  229.       administrator    resources via their $HOME/.Xdefaults file.
  230.       Resources specified in this file will    be made    available to
  231.       only that user's session via the RESOURCE_MANAGER property.
  232.       Resources specified in this file take    precedence over    those
  233.       specified in the desktop default or system administrator
  234.       resource files.
  235.  
  236.       NNNNOOOOTTTTEEEE :::: The X Toolkit Intrinsics specifies that it will load
  237.       resources for    an application from either RESOURCE_MANAGER or
  238.       from $HOME/.Xdefaults, but not both. Ordinarily, this    would
  239.       mean that the    user's $HOME/.Xdefaults    file would be ignored.
  240.       However, the session manager accomodates $HOME/.Xdefaults by
  241.       merging it into the RESOURCE_MANAGER at session startup as
  242.       described above. If a    user changes their $HOME/.Xdefaults,
  243.       their    changes    will not be visible to new applications    until
  244.       the user invokes the ReloadResources action.
  245.  
  246.       The ReloadResources action will instruct the session manager
  247.       to reload the    RESOURCE_MANAGER with the system, system
  248.       administrator    and user specified resources. This is useful
  249.       to make available to new applications    changes    made to    system
  250.       administrator    or user    specified resource files.
  251.  
  252.       See also dtresourcesfile(4) and dtsessionactions(5).
  253.  
  254.     SSSSeeeessssssssiiiioooonnnn    AAAApppppppplllliiiiccccaaaattttiiiioooonnnn MMMMaaaannnnaaaaggggeeeemmmmeeeennnntttt
  255.       At session startup, the session manager will restart any
  256.       applications that were saved as part of the session. The
  257.       system default set of    applications to    be restored as part of
  258.  
  259.  
  260.  
  261.      Page 4                        (printed 11/11/03)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  269.  
  270.  
  271.  
  272.       the user's Initial Session can be found in
  273.       /usr/dt/config/$LANG/sys.session. This file should not be
  274.       edited as it will be unconditionally overwritten upon
  275.       subsequent desktop installations.
  276.  
  277.       See also dtsessionfile(4).
  278.  
  279.       A system administrator may replace the set of    applications
  280.       that are restored as part of the user's Initial Session by
  281.       creating a file named    /etc/dt/config/$LANG/sys.session.
  282.       Unlike the resource files, this file will be used as a
  283.       complete replacement for the desktop default file, so    it is
  284.       valid    to make    a copy of the system default file and make any
  285.       necessary modifications.
  286.  
  287.  
  288.     TTTThhhheeee WWWWiiiinnnnddddoooowwww MMMMaaaannnnaaaaggggeeeerrrr
  289.       Dtsession is responsible for starting    the window manager. By
  290.       default /usr/dt/bin/dtwm is started. An alternate window
  291.       manager can be specified with    the wmStartupCommand resource.
  292.       Refer    to the Workspace Manager specification for more
  293.       information.
  294.  
  295.     TTTThhhheeee SSSSttttyyyylllleeee MMMMaaaannnnaaaaggggeeeerrrr
  296.       The style manager provides the interface by which a user can
  297.       change various desktop and X server settings for the current
  298.       session. Refer to the    Style Manager specification for    more
  299.       information.
  300.  
  301.  
  302.     TTTThhhheeee CCCCoooolllloooorrrr SSSSeeeerrrrvvvveeeerrrr
  303.       Dtsession serves as the color    server for the desktop and
  304.       provides a set of resources that can be used to configure
  305.       it. The ffffoooorrrreeeeggggrrrroooouuuunnnnddddCCCCoooolllloooorrrr resource controls whether a pixel is
  306.       allocated for    the foreground color. The ddddyyyynnnnaaaammmmiiiiccccCCCCoooolllloooorrrr
  307.       resource specifies whether read-only colors are allocated.
  308.       The sssshhhhaaaaddddoooowwwwPPPPiiiixxxxmmmmaaaappppssss resource specifies whether colors are
  309.       allocated for    top shadow or bottom shadow. The ccccoooolllloooorrrrUUUUsssseeee
  310.       resource limits color    allocation.  Finally, the
  311.       wwwwrrrriiiitttteeeeXXXXrrrrddddbbbbCCCCoooolllloooorrrrssss resource specifies whether the *background
  312.       and *foreground resources are    placed in the resource
  313.       database. See    the Color Server Resources section and the
  314.       Color    Model specification for    more information.
  315.  
  316.     SSSSeeeessssssssiiiioooonnnn    LLLLoooocccckkkk
  317.       Dtsession provides session locking. The current session can
  318.       be locked directly by    pressing the lock icon on the front
  319.       panel. If supported by the X server, the current session can
  320.       be locked after a specified period of    inactivity. To unlock
  321.       the session, the user    must enter their login password.
  322.  
  323.       By default, dtsession    supports traditional local UNIX
  324.  
  325.  
  326.  
  327.      Page 5                        (printed 11/11/03)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  335.  
  336.  
  337.  
  338.       authentication for unlocking the session.  Additional    re-
  339.       authentication function such as that required    by DCE may be
  340.       added    by individual vendors.
  341.  
  342.  
  343.     SSSSccccrrrreeeeeeeennnn SSSSaaaavvvveeeerrrrssss
  344.       Dtsession provides support for the launching of external
  345.       screen savers    as a part of session locking from the front
  346.       panel    or, if supported by the    X server, after    a specified
  347.       period of inactivity.    Refer to the Screen Saver
  348.       specification    for information    as to how screen savers    are
  349.       integrated into the desktop.
  350.  
  351.     XXXX SSSSeeeerrrrvvvveeeerrrr SSSSccccrrrreeeeeeeennnn    SSSSaaaavvvveeeerrrr EEEExxxxtttteeeennnnssssiiiioooonnnnssss
  352.       Dtsession's ability to provide session lock or screen    saver
  353.       launch after a specified period of inactivity    depends    upon
  354.       the availability of an X server screen saver extension.
  355.       Dtsession supports two such extensions:
  356.  
  357.            - X Consortium Sample X11 Screen    Saver Extension    1.0
  358.  
  359.            - HP X Screen Saver Extension
  360.  
  361.       The ability of dtsession to recognize    both, either or    none
  362.       of these extensions is vendor    specific.
  363.  
  364.  
  365.     LLLLaaaauuuunnnncccchhhhiiiinnnngggg TTTThhhheeee SSSSeeeessssssssiiiioooonnnn MMMMaaaannnnaaaaggggeeeerrrr
  366.       Dtsession should be launched from the    Xsession script.
  367.       Xsession is described    in the login manager specification. It
  368.       is recommended that Xsession be launched from    dtlogin    as
  369.       part of the login sequence as    is the default but there are
  370.       alternative methods of starting Xsession:
  371.  
  372.       ddddttttllllooooggggiiiinnnn     the default dtlogin configuration launches
  373.              Xsession when a user logs in
  374.  
  375.       pppprrrrooooxxxxyyyy         some systems will allow programs such as
  376.              xinit,    x11start or startx to start Xsession
  377.  
  378.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  379.       The dtsession    client is automatically    invoked    by the DT
  380.       Login    Manager    (dtlogin(1X)). If desired, dtsession may also
  381.       be started on    an existing X server. Note that    dtsession
  382.       automatically    starts a window    manager.
  383.  
  384.  
  385.     ----nnnnoooorrrreeeessssttttoooorrrreeee
  386.       This option instructs    dtsession not to restore a previous
  387.       session nor save the session upon logout.
  388.  
  389.      RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  390.        Exit    values are:
  391.  
  392.  
  393.      Page 6                        (printed 11/11/03)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  401.  
  402.  
  403.  
  404.       0000         Successful completion.
  405.  
  406.       >>>>1111         Error condition occurred.
  407.  
  408.      EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  409.     ddddttttsssseeeessssssssiiiioooonnnn ----nnnnoooorrrreeeessssttttoooorrrreeee
  410.       Start    session    manager    from command line without restoring
  411.       previous session.
  412.  
  413.      RRRREEEESSSSOOOOUUUURRRRCCCCEEEESSSS
  414.     CCCCoooolllloooorrrr SSSSeeeerrrrvvvveeeerrrr
  415.           NNNNaaaammmmeeee         CCCCllllaaaassssssssCCCCllllaaaassssssss      TTTTyyyyppppeeee       DDDDeeeeffffaaaauuuulllltttt
  416.          _____________________________________________________
  417.          colorUse           ColorUse         String       DEFAULT
  418.          dynamicColor      DynamicColor     Boolean   True
  419.          foregroundColor   ForegroundColor     String       DYNAMIC
  420.          shadowPixmaps     ShadowPixmaps     String       DEFAULT
  421.          writeXrdbColors   WriteXrdbColors     Boolean   True
  422.  
  423.     SSSSccccrrrreeeeeeeennnn LLLLoooocccckkkk////SSSSccccrrrreeeeeeeennnn SSSSaaaavvvveeee
  424.            NNNNaaaammmmeeee          CCCCllllaaaassssssssCCCCllllaaaassssssss      TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt
  425.       ___________________________________________________________
  426.       keys            Keys          unsigned char   NULL
  427.       passwordTimeout   passwordTimeout   unsigned int    10
  428.  
  429.     MMMMiiiisssscccceeeellllllllaaaannnneeeeoooouuuussss
  430.         NNNNaaaammmmeeee           CCCCllllaaaassssssssCCCCllllaaaassssssss          TTTTyyyyppppeeee       DDDDeeeeffffaaaauuuulllltttt
  431.      _____________________________________________________________________
  432.      queryServerSettings   QueryServerSettings     Boolean       False
  433.      saveFontPath       SaveFontPath         Boolean       False
  434.      wmStartupCommand       WmStartupCommand     executable path   NULL
  435.  
  436.     ccccoooolllloooorrrrUUUUsssseeee ---- DDDDEEEEFFFFAAAAUUUULLLLTTTT
  437.       This resource    specifies the number of    colors to use for the
  438.       user interface. Valid    types are: Color server    will determine
  439.       type of monitor based    upon number of display planes of the
  440.       screen as follows:
  441.  
  442.       1,2  B_W
  443.  
  444.       4    LOW_COLOR
  445.  
  446.       6    MEDIUM_COLOR
  447.  
  448.       7+   HIGH_COLOR
  449.  
  450.       BBBB____WWWW -    Specifies a black and white system. The    color palettes
  451.       will use two color cells for the user    interface. In this
  452.       configuration    only two color palettes    are available:
  453.       BlackWhite and WhiteBlack.  These palettes cannot
  454.       dynamically change. To change    a palette, all applications
  455.       using    that color palette must    be restarted. This resource
  456.  
  457.  
  458.  
  459.      Page 7                        (printed 11/11/03)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  467.  
  468.  
  469.  
  470.       value    forces ShadowPixmaps to    True, and ForegroundColor to
  471.       either black or white    depending on the palette chosen.
  472.  
  473.       LLLLOOOOWWWW____CCCCOOOOLLLLOOOORRRR - Specifies    a low color system. The    color palettes
  474.       will have two    color sets and use a maximum of    12 color cells
  475.       for the user interface, including black and white (color
  476.       cells    0 and 1). The number of    co ShadowPixmaps and
  477.       ForegroundColor.
  478.  
  479.       MMMMEEEEDDDDIIIIUUUUMMMM____CCCCOOOOLLLLOOOORRRR - Specifies a medium color system. The color
  480.       palettes will    have 4 color sets and use a maximum of 22
  481.       color    cells for the user interface, including    black and
  482.       white    (color cells 0 and 1). The number of color cells can
  483.       be reduced by    using the resources ShadowPixmaps and
  484.       ForegroundColor.
  485.  
  486.       HHHHIIIIGGGGHHHH____CCCCOOOOLLLLOOOORRRR - Specifies a high    color system. The color
  487.       palettes will    have 8 color sets and use a maximum of 42
  488.       color    cells for the user interface. including    black and
  489.       white    (color cells 0 and 1). The number of color cells can
  490.       be reduced by    using the resources ShadowPixmaps and
  491.       ForegroundColor.
  492.  
  493.  
  494.     ddddyyyynnnnaaaammmmiiiiccccCCCCoooolllloooorrrr
  495.       This resource    can have values    of True    or False. dynamicColor
  496.       is used to reduce the    number of color    cells being used. Once
  497.       a palette has    been selected and it is    not likely to be
  498.       changed, dynamicColor    can be set to False. If    set to False
  499.       colors cannot    be dynamically changed using the DT style
  500.       manager. A selected palette will take    effect the next
  501.       session. The next time the session comes up, the color
  502.       server uses Read Only    color cells that can be    shared by all
  503.       clients, thus    reducing the number of color cells used.
  504.  
  505.     ffffoooorrrreeeeggggrrrroooouuuunnnnddddCCCCoooolllloooorrrr
  506.       This resource    can have values    of White, Black    or Dynamic.
  507.       ForegroundColor causes all text (foreground) to use either
  508.       pixel    0 or 1 (Black or White)    or to have a color cell
  509.       dedicated to foreground and changes in response to the
  510.       background color (Dynamic) for each ColorSet.    If set to
  511.       White    or Black, the number of    color cells used per ColorSet
  512.       is reduced by    1.
  513.  
  514.  
  515.     kkkkeeeeyyyyssss
  516.       This resource    is a list of keyholders    who have the ability
  517.       to unlock the    screen any time    it is locked by    the user. The
  518.       list is a list of user id's separated    by commas. For example
  519.       if user kim has the following    resource active    during a
  520.       session:
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                        (printed 11/11/03)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  533.  
  534.  
  535.  
  536.       DDDDttttsssseeeessssssssiiiioooonnnn****kkkkeeeeyyyyssss:::: ffffrrrreeeedddd,,,,kkkkeeeeiiiitttthhhh
  537.  
  538.       Users    fred and keith have the    ability    to unlock the display
  539.       when kim locks it.
  540.  
  541.  
  542.     ppppaaaasssssssswwwwoooorrrrddddTTTTiiiimmmmeeeeoooouuuutttt
  543.       This resource    specifies (in seconds) the amount of time
  544.       before the password dialog is    removed    from the screen. When
  545.       the display is locked, the pointer shows a lock cursor, and
  546.       a dialog appears which asks for the user password. If    no
  547.       activity from    the pointer or keyboard    is detected for
  548.       passwordTimeout seconds, the dialog is removed from the
  549.       screen. The dialog is    redisplayed as soon as a pointer or
  550.       keyboard event is detected. An passwordTimeout of 0 leaves
  551.       the password dialog in place for the entire time the display
  552.       is locked. The default value is 10 seconds.
  553.  
  554.     qqqquuuueeeerrrryyyySSSSeeeerrrrvvvveeeerrrrSSSSeeeettttttttiiiinnnnggggssss
  555.       This resource    specifies whether dtsession queries the    server
  556.       at logout for    all its    settings or saves only those settings
  557.       set by using the DT Style Manager. Querying the server
  558.       ensures that all settings are    saved; however,    there is a
  559.       degradation in performance when a full query is done.    The
  560.       default value    is False, which    means that the server will not
  561.       be queried.
  562.  
  563.  
  564.     sssshhhhaaaaddddoooowwwwPPPPiiiixxxxmmmmaaaappppssss
  565.       For color systems, this resource can have a value of True or
  566.       False. If True, topShadowColor and bottomShadowColor use the
  567.       same pixel as    background and topShadowPixmap and
  568.       bottomShadowPixmap are specified instead of solid color to
  569.       create the 3D    look. This reduces the number of color cells
  570.       per ColorSet by 2.  ShadowPixmaps defaults to    True for
  571.       systems with 4 or less color planes (16 or less color
  572.       cells), and False for    systems    with more than 4 color planes.
  573.  
  574.     wwwwmmmmSSSSttttaaaarrrrttttuuuuppppCCCCoooommmmmmmmaaaannnndddd
  575.       This resource    allows for an alternate    window manager to be
  576.       started at login. If this resource is    NNNNUUUULLLLLLLL , dtsession
  577.       starts ////uuuussssrrrr////ddddtttt////bbbbiiiinnnn////ddddttttwwwwmmmm.... An alternate    startup    might look
  578.       like:     DDDDttttsssseeeessssssssiiiioooonnnn****wwwwmmmmSSSSttttaaaarrrrttttuuuuppppCCCCoooommmmmmmmaaaannnndddd:::: ////uuuussssrrrr////bbbbiiiinnnn////XXXX11111111////mmmmwwwwmmmm
  579.  
  580.       NNNNOOOOTTTTEEEE : that the command should not have any commands to a
  581.       shell    in it, and that    it should not be surrounded by quotes.
  582.       Also,    if any other window manager other than dtwm is used,
  583.       clients will be restored, but    may not    be restored to the
  584.       correct position. By default,    this resource contains a NULL
  585.       value.
  586.  
  587.      FFFFIIIILLLLEEEESSSS
  588.  
  589.  
  590.  
  591.      PPPPaaaaggggeeee 9999                        ((((pppprrrriiiinnnntttteeeedddd 11111111////11111111////00003333))))
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((1111    AAAAuuuugggguuuusssstttt 1111999999995555))))     ddddttttsssseeeessssssssiiiioooonnnn((((1111XXXX))))
  599.  
  600.  
  601.  
  602.       ////uuuussssrrrr////ddddtttt////ccccoooonnnnffffiiiigggg////$$$$LLLLAAAANNNNGGGG////ssssyyyyssss....sssseeeessssssssiiiioooonnnn
  603.              The desktop default set of applications for
  604.              the user's Initial Session.
  605.  
  606.       ////eeeettttcccc////ddddtttt////ccccoooonnnnffffiiiigggg////$$$$LLLLAAAANNNNGGGG////ssssyyyyssss....sssseeeessssssssiiiioooonnnn
  607.              System    Administrator specified    set of
  608.              applications for the user's Initial Session.
  609.  
  610.       ////uuuussssrrrr////ddddtttt////ccccoooonnnnffffiiiigggg////$$$$LLLLAAAANNNNGGGG////ssssyyyyssss....rrrreeeessssoooouuuurrrrcccceeeessss
  611.              The desktop default resources.
  612.  
  613.       ////eeeettttcccc////ddddtttt////ccccoooonnnnffffiiiigggg////$$$$LLLLAAAANNNNGGGG////ssssyyyyssss....rrrreeeessssoooouuuurrrrcccceeeessss
  614.              System    administrator specified    resources.
  615.  
  616.       $$$$HHHHOOOOMMMMEEEE////....XXXXddddeeeeffffaaaauuuullllttttssss
  617.              User specified    resources.
  618.  
  619.       Dtsession stores session information in $HOME/.dt/display or
  620.       $HOME/.dt/sessions. The content of these directories should
  621.       not be directly edited by the    user.
  622.  
  623.       ////uuuussssrrrr////ddddtttt////aaaapppppppp----ddddeeeeffffaaaauuuullllttttssss////$$$$LLLLAAAANNNNGGGG////DDDDttttsssseeeessssssssiiiioooonnnn
  624.              Default dtsession resources.
  625.  
  626.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  627.       See related specifications:
  628.  
  629.       ddddttttssssttttyyyylllleeee     Customization of many session properties
  630.  
  631.       ddddttttssssccccrrrreeeeeeeennnn     Desktop screen    savers
  632.  
  633.       ddddttttwwwwmmmm         Window    manager
  634.  
  635.       ddddttttllllooooggggiiiinnnn     Login manager
  636.  
  637.       ddddttttsssseeeessssssssiiiioooonnnnaaaaccccttttiiiioooonnnn
  638.              Session manager actions
  639.  
  640.       ddddttttsssseeeessssssssiiiioooonnnnffffiiiilllleeee     Format    and location of    desktop    session    files
  641.  
  642.       ddddttttrrrreeeessssoooouuuurrrrcccceeeessssffffiiiilllleeee
  643.              Format    and location of    desktop    resource files
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.      Page 10                        (printed 11/11/03)
  658.  
  659.  
  660.  
  661.